The on-screen keyboard only handles a single keyval per key, so the
current upper-case version of the German "ß" ends up as "S" instead
of the expected "SS".
It is possible to change the keyboard code to emulate multiple key
presses/releases for that particular case, but then luckily a proper
upper-case form exists nowadays: "ẞ".
That seems more appropriate for a single key than a dedicated "SS"
key, so replace it in all layouts that include it. Anybody who prefers
the traditional "SS" can easily tap "S" twice.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2612>
22 files changed:
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś"
]
},
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś",
"Ş"
]
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Š",
"Ś",
"Ș",
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś"
]
},
"S",
"Š",
"Ś",
- "SS"
+ "ẞ"
]
},
{
{
"strings": [
"S",
- "SS"
+ "ẞ"
]
},
{
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś",
"Ş"
]
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś",
"Ş"
]
{
"strings": [
"S",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
"strings": [
"S",
"Ś",
- "SS",
+ "ẞ",
"Š"
]
},
"strings": [
"S",
"Ș",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
"Ś",
"Š",
"Ş",
- "SS"
+ "ẞ"
]
},
{
"strings": [
"S",
"Š",
- "SS",
+ "ẞ",
"Ś",
"Ş"
]
"strings": [
"S",
"Ş",
- "SS",
+ "ẞ",
"Ś",
"Š"
]
{
"strings": [
"S",
- "SS"
+ "ẞ"
]
},
{
{
"strings": [
"S",
- "SS"
+ "ẞ"
]
},
{
{
"strings": [
"S",
- "SS"
+ "ẞ"
]
},
{